home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / xql211.exe / NPATVAP.211 < prev    next >
Text File  |  1992-08-04  |  11KB  |  360 lines

  1. ;       BEGIN - PATCHES FOR NW$SQL.VP0  version 2.11
  2. ;
  3. ; * ============================================================= *
  4. ;
  5. ;       Verify that original copy is being used
  6. ;
  7. v 1d76c 89 5e fe 8b 5e 0e 8b 56 10 8b 76 12 89 c7 4f 83
  8. ;
  9. ;       patch #15  fixes problems with MIN/MAX on autoinc field
  10. ;
  11. r 1d76c 53 8b 5e 0e 8b 56 10 8b 76 12 89 c7 4f 74 0c 83
  12. r 1d77c ff 0e 74 07 83 ff 08 74 5a eb 46
  13. r 1d7cd 4f 74 d8
  14. ;
  15. ;       end patch #15
  16. ;
  17. ; * ============================================================= *
  18. ;
  19. ;       patch #16  - fixes GPI from scalar function and subst. var.
  20. ;                      in a restriction
  21. ;
  22. r 18306 0e 8b 1e 5f 01 53 bb b1 02 53 26 8b 1c 83 fb 00
  23. r 18316 7d 02 f7 db cb 90
  24. r 18349 0e 8b 0e 5f 01 51 b9 d3 02 51 cb
  25. r 4c64c 89 d8 8c c2 90 90 90 90
  26. r 64f1 81 fb 00 01 74 12 81 fb 06 03 74 0c 81 fb 01 03
  27. r 6501 74 06 81 fb 04 03 75 05 bb 0c 26 53 cb bb 2a 26
  28. r 6511 53 cb 26 8b 44 0a 3d ff ff 74 0c 26 8b 54 0c 8b
  29. r 6521 5e fa b9 44 26 51 cb b9 4b 26 51 cb
  30. ;
  31. ;       end of patch #16
  32. ;
  33. ; * ============================================================= *
  34. ;
  35. ;       patch #18 fixes data truncation in INSERT INTO...SELECT
  36. ;
  37. r 3aecd eb 1e
  38. ;
  39. ;       end of patch #18
  40. ;
  41. ; * ============================================================= *
  42. ;
  43. ;       patch #20
  44. ;
  45. ;      xDescribe (option 3) does not return secondary field count if the
  46. ;      join type is cartesion product join.
  47. ;
  48. r 1eeda c4 5e f4 26 8b 07 89 46 fc 26 8b 47 02 89 46 fe
  49. r 1eeea 26 83 07 02 c4 5e 0e 26 83 07 02 26 8b 07 3b 46
  50. r 1eefa 12 7c 05 c7 46 e8 d2 00 c4 5e f0 26 8b 77 33 26
  51. r 1ef0a 8b 7f 35 26 80 7f 04 02 74 2a
  52. ;
  53. ;       end of patch #20
  54. ;
  55. ; * ============================================================= *
  56. ;
  57. ;       patch #22 - ddExtend with record sizes 511 and 512 return status 28
  58. ;
  59. r 31b5b 0e a1 5f 01 50 b8 ed 02 50 cb 90
  60. r 652d 83 c6 06 3b 76 e4 7e 06 80 46 e5 02 eb f5 83 ee
  61. r 653d 06 b8 e6 c3 50 cb
  62. ;
  63. ;       end of patch #22
  64. ;
  65. ; * ============================================================= *
  66. ;
  67. ;       patch #23  Autoinc field on INSERT  INTO subquery
  68. ;
  69. r 1cba0 0e 8b 1e 5f 01 53 bb 2d 03 53 cb
  70. r 656d 3c 02 75 05 bb 31 6f eb 2a 3c 05 74 08 3c 06 74
  71. r 657d 04 3c 08 75 05 bb 78 6f eb 19 3c 09 75 05 bb ca
  72. r 658d 70 eb 10 3c 0f 74 04 3c 01 75 05 bb a2 6e eb 03
  73. r 659d bb f3 70 53 cb
  74. ;
  75. ;       end of patch #23
  76. ;
  77. ; * ============================================================= *
  78. ;
  79. ;       patch #24  GPI from xValidate for ZSTRING to be checked
  80. ;                  which is smaller than size indicated in data buffer size
  81. ;                  parameter
  82. ;
  83. r 4425f 0e 8b 1e 5f 01 53 bb 03 03 53 cb 90 90
  84. r 6543 bb ec eb 53 8e 46 b8 8b 5e ba 26 80 7f 06 0b 75
  85. r 6553 18 51 57 06 8b 7e b6 8e 46 b4 b9 ff ff 31 c0 f2
  86. r 6563 ae f7 d1 49 89 c8 07 5f 59 cb
  87. ;
  88. ;       end of patch #24
  89. ;
  90. ; * ============================================================= *
  91. ;
  92. ;       patch #25 - When searching for all values in a ZSTRING field
  93. ;                   on a BEGINS WITH restriction all records that
  94. ;                   begin with all but the last chracter in the
  95. ;                   specified string are returned.
  96. ;                   If want records that begin with 'abc' then all
  97. ;                   records beginning with 'ab' are returned.
  98. ;
  99. r 1fd17 0e a1 5f 01 50 b8 c3 03 50 cb 90 90
  100. r 6603 b8 14 a0 50 85 db 74 0c 8d 76 de c4 44 06 01 c3
  101. r 6613 26 fe 47 ff cb
  102. ;
  103. ;       end of patch #25
  104. ;
  105. ; * ============================================================= *
  106. ;
  107. ;       patch #26  *** OPTIONAL ***
  108. ;
  109. ;       Allows use of european format of decimal comma instead of decimal
  110. ;       point.
  111. ;
  112. ;       This patch is NOT applied unless this patch file is modified.
  113. ;
  114. ;   DELETE THE SEMI-COLON FROM THE BEGINNING OF THE FOLLOWING LINES TO
  115. ;   ENABLE PATCH.
  116. ;
  117. ;r 5c242 2c
  118. ;r 3acf7 2c
  119. ;r 3ad2f 2c
  120. ;r 33c53 2c
  121. ;r 33c9d 2c
  122. ;
  123. ;       end of patch #26
  124. ;
  125. ; * ============================================================= *
  126. ;
  127. ;       patch #27  VAP GPI's when workstation is rebooted while a session
  128. ;                  is still active.
  129. ;
  130. r bfbd a1 5f 01 50 b8 62 03 50 cb
  131. r 65a2 c7 06 de 04 ff ff 31 c0 c9 5f 07 5e 59 cb
  132. ;
  133. ;       end of patch #27
  134. ;
  135. ; * ============================================================= *
  136. ;
  137. ;       patch #29 Fixes problems removing supplemental indexes.
  138. ;
  139. r 65b0 8d 5e f0 26 8b 04 3b 07 75 0b f6 47 08 80 74 0a
  140. r 65c0 b8 81 cd eb 08 b8 a9 cd eb 03 b8 a4 cd 50 cb
  141. r 324f3 0e 8b 1e 5f 01 53 bb 70 03 53 cb 90 90 90
  142. ;
  143. ;       end of patch #29
  144. ;
  145. ; * ============================================================= *
  146. ;
  147. ;       patch #30  prevents server GPI for equal comparisons of fields
  148. ;                  of different sizes from different files.
  149. ;
  150. r 29b27 08
  151. r 29b5b 26 3b 54 04 77 0f 8b 5e 14 0b 5e 16 75 07 90 90
  152. ;
  153. ;       end of patch #30
  154. ;
  155. ; * ============================================================= *
  156. ;
  157. ;       patch #32   - *** OPTIONAL ***
  158. ;                   - xValidate causing memory to be over written
  159. ;                     when an invalid field value is given and a view
  160. ;                     has not yet been created - GPI's server
  161. ;                   - if this patch is applied, a view is created
  162. ;                     and an invalid field value is given then the
  163. ;                     XQLStatus will not provide the field name associated
  164. ;                     with the invalid value
  165. ;
  166. ;
  167. ;       This patch is NOT applied unless this patch file is modified.
  168. ;
  169. ;
  170. ;  DELETE THE SEMI-COLON FROM THE BEGINNING OF THE FOLLOWING LINES TO
  171. ;  ENABLE PATCH.
  172. ;
  173. ;r 44369 eb 1d
  174. ;
  175. ;       end of patch #32
  176. ;
  177. ; * ============================================================= *
  178. ;
  179. ;       patch #34 Status 328 on xRestrict
  180. ;
  181. r 26b0e 0e 8b 1e 5f 01 53 bb 8f 03 53 cb 85 c0 75 5d 90
  182. r 26b1e 90 90 90
  183. r 65cf 5b 53 8c c8 50 b8 ab 03 50 53 b8 07 13 50 8d 5e
  184. r 65df f6 8c d9 26 8b 44 0a 26 8b 54 0c cb 89 c2 b8 99
  185. r 65ef 13 50 31 c0 81 7e fa 10 01 74 07 81 7e fa 11 01
  186. r 65ff 75 01 40 cb
  187. ;
  188. ;       end of patch #34
  189. ;
  190. ; * ============================================================= *
  191. ;
  192. ;       patch #36 Owner name ignored on xRecall
  193. ;
  194. r 1a827 90 90 90
  195. ;
  196. ;       end of patch #36
  197. ;
  198. ; * ============================================================= *
  199. ;
  200. ;       patch #40 Field to field comparisons may not return correct records.
  201. ;
  202. r 29af2 e9 81 00
  203. ;
  204. ;       end of patch #40
  205. ;
  206. ; * ============================================================= *
  207. ;
  208. ;       patch #41 XQLFormat sets display size incorrectly for number masks
  209. ;
  210. r 4ad90 8b 46 f8 eb 18
  211. ;
  212. ;       end of patch #41
  213. ;
  214. ; * ============================================================= *
  215. ;
  216. ;       patch #43 VAP GPI's when view recordlength > the globalExtBuf and
  217. ;                 request for multiple records are made.
  218. ;
  219. r 2930b 0e a1 5f 01 50 b8 d8 03 50 cb 90 90
  220. r 6618 83 7e f2 00 75 06 83 7e f0 00 74 0b c7 06 64 05
  221. r 6628 00 00 b8 97 3b 50 cb b8 a2 3b 50 cb
  222. ;
  223. ;       end of patch #43
  224. ;
  225. ; * ============================================================= *
  226. ;
  227. ;       beginning of patch #45 - remove sort order with restriction present
  228. ;
  229. r 1714a c7 06 e2 04 00 00 eb 0f
  230. ;
  231. ;       end of patch #45
  232. ;
  233. ; * ============================================================= *
  234. ;
  235. ;       Change version to 2.11a
  236. ;
  237. r 627e 61
  238. r 634a 61
  239. ;
  240. ; * ============================================================= *
  241. ;
  242. ;       beginning of patch #46 - clean up sessions when workstation reboots
  243. ;                                Windows applications only
  244. ;
  245. r bf52 0e 8b 0e 5f 01 51 b9 f4 03 51 cb
  246. r 6634 b8 22 5d 50 8b 1e ea 04 8b 0e ec 04 81 c3 cb 01
  247. r 6644 8b 46 fe 89 fa cb
  248. ;
  249. ;       end of patch #46
  250. ;
  251. ; * ============================================================= *
  252. ;
  253. ;       beginning of patch #47 - NS ACTIVE command may cause the server to
  254. ;                                reboot, if there are more than 22 sessions
  255. ;                                and no active views.
  256. ;
  257. ;
  258. r 4f1e3 0e a1 5f 01 50 b8 0a 04 50 cb 90 3d 16 00 7c 03
  259. r 664a b8 ae 16 50 89 d7 89 5e fc 89 4e fe c4 5e 0c 26
  260. r 665a 8b 07 cb
  261. ;
  262. ;       end of patch #47
  263. ;
  264. ; * ============================================================= *
  265. ;
  266. ;       beginning of patch #49  Unformat of string value can overwrite
  267. ;                               internal buffer causing crash or
  268. ;                               insufficient memory status.
  269. ;
  270. r 247ad eb 06 90
  271. ;
  272. ;       end of patch #49
  273. ;
  274. ; * ============================================================= *
  275. ;
  276. ;       patch #51 Fixes problem where records are returned which do not
  277. ;                 meet the restriction on the view.
  278. ;
  279. r 29acf e9 31 fc
  280. r 29b7b e9 85 fb
  281. ;
  282. ;       end of patch #51
  283. ;
  284. ; * ============================================================= *
  285. ;
  286. ;       patch #52. Prevents status 224 on UPDATE with subquery
  287. ;
  288. r 3b035 1b
  289. ;
  290. ;       end of patch #52
  291. ;
  292. ; * ============================================================= *
  293. ;
  294. ;       patch #54. Creates RIGHTS.DDF with page size of 512.
  295. ;
  296. t 06/07/91
  297. x 31b9b 8b b8 46 00 e4 02
  298. ;
  299. ;       end of patch #54
  300. ;
  301. ; * ============================================================= *
  302. ;
  303. ;       patch #55. Increase Max buffer size to 16K on Substitutions
  304. ;
  305. t 06/10/91
  306. x 4bb18 a1 b8 12 14 13 40
  307. ;
  308. ;       end of patch #55
  309. ; * ============================================================= *
  310. ;
  311. ;       patch #57. Recalculates new page size on ALTER TABLE
  312. ;
  313. ;
  314. t 06/14/91
  315. r 2df7c 31 c0 90 90
  316. ;
  317. ;       end of patch #57
  318. ;
  319. ;
  320. ; * ============================================================= *
  321. ;
  322. ;       patch #59
  323. ;
  324. ;      Return actual Btrieve status code following B_STAT call in
  325. ;        xDDFile and xDDIndex
  326. ;
  327. r 42743 90 90 90
  328. r 433aa 3d 00 00 74 0a 89 46 e4 90 90
  329. ;
  330. ;       end of patch #59
  331. ; * ============================================================= *
  332. ;
  333. ;       patch #66
  334. ;
  335. ;       This patch corrects a problem which could cause the server to
  336. ;       abend when an attempt is made to execute a query against a view
  337. ;       defined on tables which are subsequently altered. That is,
  338. ;       tables are defined, a view is created on the tables, the tables
  339. ;       are altered, the view which is no longer applicable is used
  340. ;       causing the server to abend.
  341. ;
  342. r 5b00b eb 13
  343. ;
  344. ;       end of patch #66
  345. ;
  346. ; * ============================================================= *
  347. ;
  348. ;       patch #72
  349. ;
  350. ;       This patch corrects a reported problem where the last xFetch
  351. ;       call did not return the correct number of records.
  352. ;
  353. r 28cef 31 c0 40
  354. ;
  355. ;       end of patch #72
  356. ;
  357. ; * ============================================================= *
  358. t 08/03/92
  359. ;       END - PATCHES FOR NW$SQL.VP0  version 2.11
  360.